package com.jiangjiang.eshop.commodity.dto;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @ClassName CategoryPropertyRelationshipDTO
 * @Description TODO
 * @Author jhw
 * @Date 2021/6/20 15:40
 * @Version 1.0
 **/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class CategoryPropertyRelationshipDTO {
    /**
     * 主键
     */
    private Long id;
    /**
     * 类目id
     */
    private Long categoryId;
    /**
     * 属性id
     */
    private Long propertyId;
    /**
     * 是否必填 1-必填 0-非必填
     */
    private Integer isRequired;
    /**
     * 属性类型：
     * 1:关键属性
     * 2:销售属性
     * 3:非关键属性
     * 4:导购属性
     * 多个属性合并 可以使用英文','拼接
     */
    private String  propertyTypes;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date gmtCreate;
    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date gmtModified;
}
